\hypertarget{structnubot__common_1_1ShootResponse__}{\section{nubot\-\_\-common\-:\-:Shoot\-Response\-\_\-$<$ Container\-Allocator $>$ Struct Template Reference}
\label{structnubot__common_1_1ShootResponse__}\index{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-$<$ Container\-Allocator $>$@{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-$<$ Container\-Allocator $>$}}
}


{\ttfamily \#include $<$Shoot\-Response.\-h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{structnubot__common_1_1ShootResponse__}{Shoot\-Response\-\_\-}\\*
$<$ Container\-Allocator $>$ \hyperlink{structnubot__common_1_1ShootResponse___a1afd972b3b9a5016f438b957fb90c555}{Type}
\item 
typedef int64\-\_\-t \hyperlink{structnubot__common_1_1ShootResponse___ae0d76787507c62fb03e4e41e8de1b69a}{\-\_\-\-Shoot\-Is\-Done\-\_\-type}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \-::\hyperlink{structnubot__common_1_1ShootResponse__}{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}\\*
$<$ Container\-Allocator $>$ $>$ \hyperlink{structnubot__common_1_1ShootResponse___ad767e21cc82b1273dc15a96d92cf1d99}{Ptr}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \-::\hyperlink{structnubot__common_1_1ShootResponse__}{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}\\*
$<$ Container\-Allocator $>$ const  $>$ \hyperlink{structnubot__common_1_1ShootResponse___a5b955c6b595bd7dde539a7642782f213}{Const\-Ptr}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structnubot__common_1_1ShootResponse___a357ed5d1b186bc7ad7885a6176520f2e}{Shoot\-Response\-\_\-} ()
\item 
\hyperlink{structnubot__common_1_1ShootResponse___a1b159f522f1a489ecbcb2572f02df93a}{Shoot\-Response\-\_\-} (const Container\-Allocator \&\-\_\-alloc)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structnubot__common_1_1ShootResponse___ae0d76787507c62fb03e4e41e8de1b69a}{\-\_\-\-Shoot\-Is\-Done\-\_\-type} \hyperlink{structnubot__common_1_1ShootResponse___aa2de339585d1e01374d7227f1c9e84f6}{Shoot\-Is\-Done}
\end{DoxyCompactItemize}


\subsection{Member Typedef Documentation}
\hypertarget{structnubot__common_1_1ShootResponse___ae0d76787507c62fb03e4e41e8de1b69a}{\index{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-@{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}!\-\_\-\-Shoot\-Is\-Done\-\_\-type@{\-\_\-\-Shoot\-Is\-Done\-\_\-type}}
\index{\-\_\-\-Shoot\-Is\-Done\-\_\-type@{\-\_\-\-Shoot\-Is\-Done\-\_\-type}!nubot_common::ShootResponse_@{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}}
\subsubsection[{\-\_\-\-Shoot\-Is\-Done\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ typedef int64\-\_\-t {\bf nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}$<$ Container\-Allocator $>$\-::{\bf \-\_\-\-Shoot\-Is\-Done\-\_\-type}}}\label{structnubot__common_1_1ShootResponse___ae0d76787507c62fb03e4e41e8de1b69a}
\hypertarget{structnubot__common_1_1ShootResponse___a5b955c6b595bd7dde539a7642782f213}{\index{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-@{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}!Const\-Ptr@{Const\-Ptr}}
\index{Const\-Ptr@{Const\-Ptr}!nubot_common::ShootResponse_@{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}}
\subsubsection[{Const\-Ptr}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ typedef boost\-::shared\-\_\-ptr$<$ \-::{\bf nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}$<$Container\-Allocator$>$ const$>$ {\bf nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}$<$ Container\-Allocator $>$\-::{\bf Const\-Ptr}}}\label{structnubot__common_1_1ShootResponse___a5b955c6b595bd7dde539a7642782f213}
\hypertarget{structnubot__common_1_1ShootResponse___ad767e21cc82b1273dc15a96d92cf1d99}{\index{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-@{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}!Ptr@{Ptr}}
\index{Ptr@{Ptr}!nubot_common::ShootResponse_@{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}}
\subsubsection[{Ptr}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ typedef boost\-::shared\-\_\-ptr$<$ \-::{\bf nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}$<$Container\-Allocator$>$ $>$ {\bf nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}$<$ Container\-Allocator $>$\-::{\bf Ptr}}}\label{structnubot__common_1_1ShootResponse___ad767e21cc82b1273dc15a96d92cf1d99}
\hypertarget{structnubot__common_1_1ShootResponse___a1afd972b3b9a5016f438b957fb90c555}{\index{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-@{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}!Type@{Type}}
\index{Type@{Type}!nubot_common::ShootResponse_@{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}}
\subsubsection[{Type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ typedef {\bf Shoot\-Response\-\_\-}$<$Container\-Allocator$>$ {\bf nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}$<$ Container\-Allocator $>$\-::{\bf Type}}}\label{structnubot__common_1_1ShootResponse___a1afd972b3b9a5016f438b957fb90c555}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{structnubot__common_1_1ShootResponse___a357ed5d1b186bc7ad7885a6176520f2e}{\index{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-@{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}!Shoot\-Response\-\_\-@{Shoot\-Response\-\_\-}}
\index{Shoot\-Response\-\_\-@{Shoot\-Response\-\_\-}!nubot_common::ShootResponse_@{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}}
\subsubsection[{Shoot\-Response\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ {\bf nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}$<$ Container\-Allocator $>$\-::{\bf Shoot\-Response\-\_\-} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{structnubot__common_1_1ShootResponse___a357ed5d1b186bc7ad7885a6176520f2e}
\hypertarget{structnubot__common_1_1ShootResponse___a1b159f522f1a489ecbcb2572f02df93a}{\index{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-@{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}!Shoot\-Response\-\_\-@{Shoot\-Response\-\_\-}}
\index{Shoot\-Response\-\_\-@{Shoot\-Response\-\_\-}!nubot_common::ShootResponse_@{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}}
\subsubsection[{Shoot\-Response\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ {\bf nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}$<$ Container\-Allocator $>$\-::{\bf Shoot\-Response\-\_\-} (
\begin{DoxyParamCaption}
\item[{const Container\-Allocator \&}]{\-\_\-alloc}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{structnubot__common_1_1ShootResponse___a1b159f522f1a489ecbcb2572f02df93a}


\subsection{Member Data Documentation}
\hypertarget{structnubot__common_1_1ShootResponse___aa2de339585d1e01374d7227f1c9e84f6}{\index{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-@{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}!Shoot\-Is\-Done@{Shoot\-Is\-Done}}
\index{Shoot\-Is\-Done@{Shoot\-Is\-Done}!nubot_common::ShootResponse_@{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}}
\subsubsection[{Shoot\-Is\-Done}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ {\bf \-\_\-\-Shoot\-Is\-Done\-\_\-type} {\bf nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}$<$ Container\-Allocator $>$\-::Shoot\-Is\-Done}}\label{structnubot__common_1_1ShootResponse___aa2de339585d1e01374d7227f1c9e84f6}


The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
devel/include/nubot\-\_\-common/\hyperlink{ShootResponse_8h}{Shoot\-Response.\-h}\end{DoxyCompactItemize}
